imperial weapons research facility - Français Anglais Dictionnaire